# 用户注册/登录信息验证流程

# 1. 获取用户输入的手机号、密码、验证码，并去除两端空格
phone1 = input("请输入手机号：")
phone = phone1.strip()  # 去除手机号两端空格
password = input("请输入密码：").strip()  # 去除密码两端空格
code = input("请输入验证码：").strip()  # 去除验证码两端空格

# 2. 验证输入是否为空（按顺序判断，为空则提示对应错误）
if phone == "":
    print("手机号不能为空")
elif password == "":
    print("密码不能为空")
elif code == "":
    print("验证码不能为空")

# 3. 验证手机号格式（必须是11位数字）
if phone.isdigit() and len(phone) == 11:  # isdigit()判断是否全为数字，len()判断长度
    print("手机号格式正确")
else:
    print("手机号格式不正确")

# 4. 验证验证码（不区分大小写，正确值为8888）
if code.lower() == "8888":  # lower()将验证码转为小写后比较
    print("验证码正确")
else:
    print("验证码不正确")

# 5. 完整验证流程（手机号、密码、验证码需全部正确）
if phone == "13588888888":  # 验证手机号是否为预设的正确值
    print("1手机号正确")
    if password == "123456":  # 手机号正确后，验证密码是否匹配
        print("2密码正确")
        if code.lower() == "8888":  # 密码正确后，验证验证码
            print("登录成功")
        else:
            print("验证码错误")
    else:
        print("密码与账号不匹配")
else:
    print("手机号不存在")